.lf-firm-list { line-height: 1.1rem; margin-left: 0.24rem; border-bottom: 0.02rem solid #ccc;}
.lf-firm-list-title { color: #333; font-size: 0.3rem; font-weight: 700;padding-left: 0.2rem; border-left: 0.04rem solid #ff4153;}

.lf-firm-label { font-size: 0.3rem; color: #333; font-weight: 500; width: 1.46rem; line-height: 1.1rem; height: 1.1rem;}
.lf-firm-label span { color: #ff4153;}
.lf-firm-input { flex: 1; line-height: 1.1rem; height: 1.1rem; font-size: 0.28rem; color: #333; border: none; margin: 0 0.32rem;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc;}


.lf-firm-updata { margin-left: 0.3rem;}
.lf-firm-updata .lf-firm-label { width: auto;}
.lf-firm-updata .lf-firm-label { line-height: 1.1rem;}
.lf-firm-updata-box { width: 1.81rem; height: 2.45rem; border: 0.01rem solid #ccc; position: relative;}
.lf-firm-add2 { width: 1.1rem; height: 1.1rem; margin: 0.675rem 0.355rem;}
.lf-firm-input-file { border: none; position: absolute; top: 0; left: 0; opacity: 0; width: 1.81rem; height: 2.45rem; z-index: 11;}
.lf-firm-add-show { display: none; position: absolute; top: 0; left: 0; width: 1.79rem; height: 2.4rem; z-index: 10;}

.lf-firm-address { border-bottom: 0.01rem solid #ccc; padding-left: 0.3rem;}
.lf-address-linkage { margin-right: 0.32rem; color: #ccc; font-size: 0.28rem; border-bottom: 0.01rem solid #ccc;}
.lf-firm-address > div:last-child { flex: 1; margin-left: 0.32rem;}
.lf-firm-address > div:last-child > div { line-height: 1.1rem;}
.lf-address-arrows {width: 0.13rem; height: 0.24rem; margin-top: 0.48rem;}
.lf-firm-textarea { font-size: 0.28rem; color: #333; border: none; flex: 1; margin: 0 0.32rem; line-height: 0.5rem; padding-top: 0.3rem; height: 2rem;}

.lf-firm-submit { margin: 0.95rem auto; width: 6.29rem; line-height: 0.88rem;}
.lf-firm-submit input{ width: 6.29rem; height: 0.88rem; line-height: 0.88rem; border-radius: 0.08rem; background-color: #ff4153; font-size: 0.3rem; color: #fff; border: none; }
.lf-address-content { flex: 1;}
.lf-address-content.active { color: #333; }
/* 地址 */
/* .lf-address-shadow { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 100;}
.lf-address-content { position: fixed; bottom: 0; left: 0; width: 100%; box-sizing: border-box; background: #fff; z-index: 9999; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; background-color: #fff; padding: 0 0.32rem;}
.lf-address-header > div { line-height: 0.66rem; font-size: 0.28rem; color: #333; margin: 0 0.2rem; line-height: 0.66rem;}
.lf-address-header .active { border-bottom:  0.02rem solid #ff4153;}

.blue-slide {
	background: #4390EE;
}
.red-slide {
	background: #CA4040;
}
.orange-slide {
	background: #FF8604;
}
.swiper-slide {
	line-height: 300px;
	color: #fff;
	font-size: 36px;
	text-align: center;
} */